package com.whw.fy.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;import javax.persistence.Transient;

@ApiModel(value = "com-whw-fy-entity-Comment")
@Data
public class Comment {
    /**
     * 评论id
     */
    @ApiModelProperty(value = "评论id")
    private Integer commId;

    /**
     * 评论人id
     */
    @ApiModelProperty(value = "评论人id")
    private Integer commReviewers;

    /**
     * 被评论人id
     */
    @ApiModelProperty(value = "被评论人id")
    private Integer commByReviewers;

    /**
     * 评论内容
     */
    @ApiModelProperty(value = "评论内容")
    private String commInfo;

    /**
     * 评论创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "评论创建时间")
    private Date commCreattime;

    /**
     * 评论修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "评论修改时间")
    private Date commUpdatetime;

    /**
     * 评论类型(学生1,家长2,老师3,班级4) 例: 存储关系(1;2 学生;家长) 评论人在前被评论人在后面
     */
    @ApiModelProperty(value = "评论类型(学生1,家长2,老师3,班级4) 例: 存储关系(1;2 学生;家长) 评论人在前被评论人在后面")
    private String commType;

    /**
     * 上次次数
     */
    @ApiModelProperty(value = "上次次数")
    private Integer commClassSkcd;

    /**
     * 班级id
     */
    @ApiModelProperty(value = "班级id")
    private Integer commClassId;
    /**
     * 评论创建时间(传这个)
     */
    @Transient
    @ApiModelProperty(value = "评论创建时间(传这个)")
    private String commCreattimeToString;
    /**
     * 评论修改时间(传这个)
     */
    @Transient
    @ApiModelProperty(value = "评论修改时间(传这个)")
    private String commUpdatetimeToString;

    @Transient
    @ApiModelProperty(value = "班级名称")
    private String commClassName;

    @Transient
    @ApiModelProperty(value = "评论人id")
    private String commReviewersName;

    @Transient
    @ApiModelProperty(value = "被评论人id")
    private String commByReviewersName;
}
